(() => {

    //函数类型：通过接口的方式作为函数的类型来使用

    //定义一个接口，来作为某个函数的类型使用
    interface ISearchFun {
        //定义一个调用签名
        (source: string, subString: string): boolean
    }
    const searchString: ISearchFun = function (source: string, subString: string) {
        return source.search(subString) > -1
    }
    console.log(searchString("哈哈哈我的", "呵呵"));

})()